@rootSize: 37.5rem;
@col: #494949;

// 主要内容 
.main {
    width: (375 / @rootSize);
    min-height: (300 / @rootSize);
    margin: (20 / @rootSize) 0 (62 / @rootSize) 0;
    padding: 0 (15 / @rootSize);

    // 头部
    header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: (46 / @rootSize);

        // background-color: brown;
        h4 {
            font-size: (12 / @rootSize);
            color: @col;
        }

        .search {
            display: flex;
            width: (250 / @rootSize);
            height: (32 / @rootSize);
            background-color: #f7f7f7;
            border-radius: 16px;

            .pic {
                margin: 0 (15 / @rootSize);

                img {
                    width: (12 / @rootSize);
                    height: (12 / @rootSize);
                    margin-top: (-4 / @rootSize);
                }
            }

            .text {
                font-size: (12 / @rootSize);
                color: #c8c8c8;
                line-height: (32 / @rootSize);
            }
        }

        .new {
            img {
                color: @col;
                width: (17 / @rootSize);
                height: (17 / @rootSize);
            }
        }
    }

    // 图
    .banner {
        border-radius: 8px;
        width: 100%;
        height: (130 / @rootSize);
        margin-top: (5 / @rootSize);

        img {
            height: (130 / @rootSize);
        }
    }

    .main-x {
        width: 100%;
        background-color: #f6f6f6;

        // 轮播
        .lunbo {
            height: (18 / @rootSize);
            text-align: center;
            line-height: (18 / @rootSize);

            img {
                width: (10 / @rootSize);
                height: (4 / @rootSize);
                margin-right: (5 / @rootSize);
            }
        }

        // 整租
        .nav {
            display: flex;
            justify-content: space-between;
            width: 100%;
            height: (70 / @rootSize);
            margin-top: (12 / @rootSize);

            .pic {
                border-radius: 8px;

                img {
                    width: (165 / @rootSize);
                    height: (70 / @rootSize);
                }
            }
        }
    }

    // 超值优惠
    .content {
        background-color: #f6f6f6;
        padding-bottom: (10 / @rootSize);

        .title {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: (18 / @rootSize);
            padding-top: (36 / @rootSize);

            h4 {
                font-size: (20 / @rootSize);
                color: #131313;
            }

            .pic {
                img {
                    height: (13 / @rootSize);
                    margin-top: (-4 / @rootSize);
                }
            }
        }

        .home {
            width: 100%;
            height: (235 / @rootSize);

            ul {
                display: flex;
                justify-content: space-between;
                height: (183 / @rootSize);

                li {
                    .pic {
                        width: (168 / @rootSize);
                        height: (115 / @rootSize);
                        margin-top: (30 / @rootSize);
                        margin-bottom: (12 / @rootSize);

                        img {
                            width: (168 / @rootSize);
                        }
                    }

                    .text {
                        h4 {
                            height: (13 / @rootSize);
                            font-size: (16 / @rootSize);
                            color: #131313;
                            margin-bottom: (10 / @rootSize);
                            line-height: (13 / @rootSize);
                        }

                        p {
                            font-size: (12 / @rootSize);
                            color: #bdbdbd;
                            height: (11 / @rootSize);
                            line-height: (11 / @rootSize);

                            &.price {
                                height: (11 / @rootSize);
                                line-height: (11 / @rootSize);
                                font-size: (16 / @rootSize);
                                color: #f39c0c;
                                margin-top: (12 / @rootSize);
                            }
                        }

                    }
                }
            }
        }
    }

    // 图
    .ggwei {
        width: 100%;
        height: (56 / @rootSize);

        img {
            width: 100%;
            height: (56 / @rootSize);
        }
    }

    // 为你推荐
    .mainly {
        width: 100%;
        padding-bottom: (10 / @rootSize);

        .title {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: (18 / @rootSize);
            margin: (36 / @rootSize) (18 / @rootSize) (24 / @rootSize) 0;

            h4 {
                font-size: (20 / @rootSize);
                color: #131313;
            }

            .pic {
                position: relative;
                font-size: (16 / @rootSize);
                height: (14 / @rootSize);

                .active {
                    color: #3a3939;
                    font-weight: 700;
                    margin-right: (25 / @rootSize);
                }

                img {
                    position: absolute;
                    left: (7 / @rootSize);
                    bottom: (-10 / @rootSize);
                    width: (10 / @rootSize);
                    height: (4 / @rootSize);
                }
            }
        }

        .home {
            width: 100%;

            ul {
                li {
                    display: flex;
                    justify-content: space-between;
                    height: (105 / @rootSize);
                    margin-bottom: (18 / @rootSize);

                    .pic {
                        width: (110 / @rootSize);
                        height: (80 / @rootSize);
                        border-radius: 8px;
                        margin-right: (16 / @rootSize);

                        img {
                            width: (110 / @rootSize);
                        }
                    }

                    .text {
                        font-size: (12 / @rootSize);
                        color: #bdbdbd;
                        width: (217 / @rootSize);
                        height: (105 / @rootSize);

                        h4 {
                            font-size: (16 / @rootSize);
                            color: #131313;
                            margin-bottom: (5 / @rootSize);
                        }

                        p {
                            margin-bottom: (5 / @rootSize);

                            &.hx {
                                white-space: nowrap;
                                text-overflow: ellipsis;
                                overflow: hidden;
                            }

                            &.price {
                                font-size: (16 / @rootSize);
                                color: #f39c0c;
                                margin-top: (5 / @rootSize);
                            }

                            span {
                                margin: 0 (5 / @rootSize);
                            }
                        }

                        .little {
                            span {
                                display: inline-block;
                                width: (55 / @rootSize);
                                height: (22 / @rootSize);
                                font-size: (12 / @rootSize);
                                border: 1px solid #bdbdbd;
                                margin-right: (10 / @rootSize);
                                text-align: center;
                                line-height: (20 / @rootSize);
                                border-radius: (4 / @rootSize);
                            }
                        }
                    }
                }
            }
        }
    }

    // 查看更多 
    .more {
        width: (260 / @rootSize);
        height: (38 / @rootSize);
        background-color: #f2f2f3;
        border-radius: (19 / @rootSize);
        text-align: center;
        line-height: (38 / @rootSize);
        margin: 0 auto (24 / @rootSize);
        font-size: (14 / @rootSize);

        p {
            color: #999;
        }
    }

    // 品牌故事
    .brand {
        margin-bottom: (12 / @rootSize);

        img {
            width: 100%;
            height: (85 / @rootSize);
        }
    }
}

// 底部
.footer {
    z-index: 9999;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: (50 / @rootSize);
    box-shadow: 0 0 15px #ccc;
    padding: 0 (15 / @rootSize);
    background-color: #fff;

    ul {
        display: flex;
        justify-content: space-around;
        height: (50 / @rootSize);
        align-items: center;

        .active {
            color: @col;
        }

        li {
            color: #cdcdcd;
            text-align: center;
            margin-top: (-5 / @rootSize);

            .pic {
                i {
                    font-size: (20 / @rootSize);
                }
            }

            .text {
                margin-top: (5 / @rootSize);
                font-size: (12 / @rootSize);
            }
        }
    }
}